*&---------------------------------------------------------------------*
*& Report YBC_SWS_USER_MANAGE
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT YBC_SWS_USER_MANAGE MESSAGE-ID YBC_SWS.
INCLUDE YBC_SWS_USER_MANAGE_TOP.
INCLUDE YBC_SWS_USER_MANAGE_CLS.
INCLUDE YBC_SWS_USER_MANAGE_F01.

INITIALIZATION.
  PERFORM FORM_INIT.

AT SELECTION-SCREEN OUTPUT.
  PERFORM FORM_SCREEN_SET.

AT SELECTION-SCREEN.
  PERFORM FORM_DOWNLOAD_TMPL.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
  PERFORM FORM_GET_FILE.

START-OF-SELECTION.

  IF P_MANAGE IS NOT INITIAL.
    PERFORM FORM_GET_DATA.
  ELSE.
    PERFORM FORM_UPLOAD_DATA.
  ENDIF.

  PERFORM FORM_ALV_DISPLAY.

END-OF-SELECTION.
